An Engineer's Guide To Cat Technology Of The Future